Text copied to clipboard!
Título
Text copied to clipboard!Otimizador de Consultas para Monólito LMS em PHP
Descrição
Text copied to clipboard!
Estamos à procura de um Otimizador de Consultas para Monólito LMS em PHP altamente qualificado para se juntar à nossa equipe de desenvolvimento. Este profissional será responsável por analisar, diagnosticar e otimizar consultas SQL em um sistema LMS (Learning Management System) construído em arquitetura monolítica utilizando PHP. O candidato ideal terá experiência sólida em bancos de dados relacionais, especialmente MySQL ou MariaDB, e será capaz de identificar gargalos de desempenho, propor melhorias e implementar soluções eficazes para garantir a escalabilidade e eficiência do sistema.
O profissional atuará em estreita colaboração com desenvolvedores backend, administradores de banco de dados e engenheiros de infraestrutura para garantir que as consultas sejam executadas de forma eficiente, mesmo sob alta carga. Além disso, será responsável por revisar código legado, propor refatorações e aplicar boas práticas de modelagem de dados e indexação.
É essencial que o candidato tenha conhecimento profundo de PHP, especialmente em aplicações monolíticas, e compreenda os desafios específicos desse tipo de arquitetura. A familiaridade com ferramentas de profiling e monitoramento de desempenho, como New Relic, Xdebug ou similares, será considerada um diferencial.
Buscamos alguém com perfil analítico, atenção aos detalhes e capacidade de trabalhar de forma autônoma, mas também colaborativa. O domínio da língua portuguesa é obrigatório, bem como a capacidade de documentar processos e comunicar-se de forma clara com diferentes áreas da empresa.
Se você é apaixonado por desempenho, otimização e deseja contribuir para a melhoria contínua de uma plataforma educacional robusta, esta vaga é para você.
Responsabilidades
Text copied to clipboard!- Analisar e otimizar consultas SQL em sistemas LMS monolíticos em PHP
- Identificar gargalos de desempenho em bancos de dados relacionais
- Colaborar com equipes de desenvolvimento e infraestrutura
- Refatorar código legado para melhorar a eficiência das consultas
- Aplicar boas práticas de modelagem de dados e indexação
- Utilizar ferramentas de profiling para monitorar desempenho
- Documentar processos de otimização e melhorias implementadas
- Realizar testes de carga e stress para validar melhorias
- Acompanhar métricas de desempenho e propor ajustes contínuos
- Garantir a escalabilidade do sistema em ambientes de produção
Requisitos
Text copied to clipboard!- Experiência comprovada com PHP em sistemas monolíticos
- Domínio de SQL e bancos de dados relacionais (MySQL, MariaDB)
- Conhecimento em otimização de consultas e tuning de banco de dados
- Familiaridade com ferramentas como Xdebug, New Relic ou similares
- Capacidade de leitura e interpretação de planos de execução
- Experiência com refatoração de código e boas práticas de desenvolvimento
- Conhecimento em modelagem de dados e normalização
- Habilidade para trabalhar em equipe multidisciplinar
- Boa comunicação escrita e verbal em português
- Formação em Ciência da Computação, Engenharia de Software ou áreas correlatas
Perguntas potenciais de entrevista
Text copied to clipboard!- Você possui experiência com sistemas LMS monolíticos em PHP?
- Quais ferramentas você utiliza para identificar gargalos de desempenho?
- Como você aborda a otimização de uma consulta lenta?
- Você já trabalhou com planos de execução de consultas SQL?
- Tem experiência com refatoração de código legado?
- Como você garante que uma otimização não afete outras partes do sistema?
- Está familiarizado com ambientes de alta carga e escalabilidade?
- Você já utilizou ferramentas como New Relic ou Xdebug?
- Tem experiência com testes de carga e stress?
- Como documenta suas otimizações e decisões técnicas?